Objectifs d'apprentissage
- Identifier la relation entre les hiérarchies d'héritage et la propagation des exceptions
- Mettre en œuvre une gestion structurée des erreurs à l'aide de blocs try-catch-finally au sein des méthodes de classe
- Concevoir des classes d'exceptions personnalisées pour gérer les échecs logiques spécifiques au domaine
- Appliquer des techniques de programmation défensive pour préserver l'état de l'objet en cas d'erreurs à l'exécution